Developer Oriented and Quality Assurance Based Simulation of Software Processes

نویسندگان

  • Verena Honsel
  • Daniel Honsel
  • Jens Grabowski
  • Stephan Waack
چکیده

Software process planning involves the consideration of process based factors, e.g., development strategies, but also social factors, e.g., collaboration of developers. To facilitate project managers in decision making during the project, we develop an agent-based simulation tool which allows them to test di↵erent alternative future scenarios. For this, it is indispensable to understand software evolution and its influences. We cover di↵erent aspects of software evolution with models tailored towards specific questions. For the investigation of system growth, developer networks and file dependency graphs, we performed two case studies of open source projects. This way, we infer parameters close to reality and are able to compare empirical with simulated results.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing in Object Oriented Environment

Software testing is an important software quality assurance activity to ensure that the benefits of Object oriented programming will be realized. Testing object oriented systems is little bit challenging as complexity shifted from functions and procedures as in traditional procedural systems to the interconnections among its components. Object oriented development has presented a numerous varie...

متن کامل

Software Engineering im Wettbewerb: Industrienahe Softwareentwicklung mit Studierenden (Software Engineering in Competition: Industry-oriented Software Development with Students)

Software developer must provide methodical competences as well as social skills. However, standard teaching concepts are often not suitable to impart that knowledge. We introduce an agile concept based on a challenge of industrial style software projects, where students autonomously train desirable competences and skills. Written exams are replaced with a quality assurance of the projects and t...

متن کامل

Quality Assurance Activities in Object-Oriented Software Development

In OMRON Corporation, we executed quality assurance activities in object-oriented software development and verified its effectiveness. We applied the formal description of use-cases and a design review process to the upper stream of our object-oriented software development process in a closely related manner. The project team consisted of both, software developers and corporate Software Enginee...

متن کامل

Frontloading: Virtual Quality Assurance for Improved Service Launch Processes

Swift and frictionless launches of new products are a decisive capability of future telecommunication providers, especially in an all-IP production environment. These processes are characterized by nonlinear, network-like dependencies of multiple stakeholders (e.g. marketing, product management, IT, production, multi-project management, controlling and others) and critical technical resources s...

متن کامل

A Framework for Developing Cyber-Physical Systems

Cyber physical systems (CPSs) are pervasive in our daily life from mobile phones to auto driving cars. CPSs are inherently complex due to their sophisticated behaviors and thus difficult to build. In this paper, we propose a framework to develop CPSs based on a model driven approach with quality assurance throughout the development process. An agent-oriented approach is used to model individual...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015